package edu.wpi.first.wpilibj.templates;

/**
 * The RobotMap is a mapping from the ports sensors and actuators are wired into
 * to a variable name. This provides flexibility changing wiring, makes checking
 * the wiring easier and significantly reduces the number of magic numbers
 * floating around.
 */
public class HardwareMap {
    // For example to map the left and right motors, you could define the
    // following variables to use with your drivetrain subsystem.
    // public static final int leftMotor = 1;
    // public static final int rightMotor = 2;
    
    public static final int FRONT_LEFT_JAGUAR = 2;
    public static final int REAR_LEFT_JAGUAR = 3;
    public static final int FRONT_RIGHT_JAGUAR = 4;
    public static final int REAR_RIGHT_JAGUAR = 5;

    public static final int LIFT_JAGUAR = 6;
    
    public static final int FEEDER_JAGUAR = 7;

    public static final int WEDGE_JAGUAR = 11;
    
    public static final int SHOOTER_PITCH_JAGUAR =12;

    
    public static final int LEFT_SHOOTER_JAGUAR = 8;
    public static final int RIGHT_SHOOTER_JAGUAR = 10; 
    
    public static final int DRIVER_JOYSTICK_LEFT = 1;
    public static final int DRIVER_JOYSTICK_RIGHT = 2;
    public static final int SHOOTER_JOYSTICK = 3;
    
    public static final int LEFT_DRIVE_ENCODER_CH_A = 1;
    public static final int LEFT_DRIVE_ENCODER_CH_B = 2;

    public static final int RIGHT_DRIVE_ENCODER_CH_A = 1;
    public static final int RIGHT_DRIVE_ENCODER_CH_B = 2;

    // If you are using multiple modules, make sure to define both the port
    // number and the module. For example you with a rangefinder:
    // public static final int rangefinderPort = 1;
    // public static final int rangefinderModule = 1;
}
